/*
 说明：  这个是与玩家有关的事件的中心，  未来应该与大量与 引导， 任务， 成就等挂钩
         这个脚本中的事件对于格式有严格的规定， 必须按照规定编写， 因为会被自动导出到excel表格中给策划
         用于填表与查看。  
         同时当其他人使用这个需要监听这个事件的时候， 也能直观的知道参数有哪些， 使用者在传递的时候也能
         清楚的知道应该传递那些参数.
         arg下标：参数描述， 说明当事件被发送的时候携带的参数，  （参数描述为参数解释， 会被导出到表格中供策划查看）
         参数最多为4个
         必须以这样的格式给事件写注释：  因为导出使用到了正则匹配， 所以有一定的格式要求
         /防止匹配// <summary>     
	     /防止匹配// <para>事件说明</para>   "事件说明" 这个会被导出到表格中。
	     /防止匹配// </summary>
         /防止匹配// arg1:参数说明       "参数说明" 这个会被导出到表格中， 用于策划查看 
	     p防止匹配ublic const string 事件名称 = ""  "事件名称" 会被导出， 用于策划填表
         注意 脚本以 英文分号";"  作为分隔符， 不要添加多的
*/

/// <summary>
/// 玩家活动有关事件
/// </summary>
public enum  PlayerEventDefine{
	/// <summary>
	/// <para>玩家升级</para>
	/// </summary>
	/// arg1:玩家当前等级 
	Player_LvUp = 1000,
    /// <summary>
    /// <para>玩家进入游戏</para>
    /// </summary>
    Player_Enter_World,

    /// <summary>
    /// 玩家完成某个新手引导脚本
    /// </summary>
    /// arg1:脚本名字
    Player_Complete_Tutorial,

    #region 建筑模块
    /// <summary>
    /// <para>房屋建成剪彩</para>
    /// </summary>
    /// arg1:房屋tid
    Build_Harvest = 2001,

    /// <summary>
    /// <para>房屋建成落地</para>
    /// </summary>
    /// arg1:房屋tid
    Build_Construct_OnFloor,
    #endregion


    #region    工厂模块
    /// <summary>
    /// <para>工厂开始生产</para>
    /// </summary>
    /// arg1:商品tid
    Factory_Start_Produce = 3001,

    /// <summary>
    /// <para>工厂收获产品</para>
    /// </summary>
    /// arg1:商品tid
    Factory_Get_Produce,

    /// <summary>
    /// 工厂开工材料不足
    /// </summary>
    /// arg1: 商品tid
    Factory_Mat_Not_Enough,

    #endregion 工厂模块

    #region    采购中心
    /// <summary>
    /// 采购中心开始采购
    /// </summary>
    /// arg1:材料tid
    Purchase_Start_Material = 4001,

    /// <summary>
    /// 采购中心收获材料
    /// </summary>
    /// arg1:材料tid
    Purchase_Get_Material,

    /// <summary>
    /// 采购中心偷取一个格子
    /// </summary>
    /// arg1:材料tid
    Purchase_Steal_Grid,

    /// <summary>
    /// 采购中心放满一车货
    /// </summary>
    /// arg1:车厢tid
    Purchase_Fill_Slot,
    #endregion 采购中心


    #region    商场模块

    /// <summary>
    /// 商场开始售卖
    /// </summary>
    /// arg1:商品tid
    Mall_Start_Sell = 5001,

    #endregion 商场模块


    #region    科研中心

    /// <summary>
    /// 科研中心开始研究
    /// </summary>
    /// arg1:商品tid
    Research_Start_Research = 6001,


    /// <summary>
    /// 科研中心结束研究
    /// </summary>
    /// arg1:商品tid
    Research_End_Research,

    #endregion 采购中心



}
